<script>
    // 配置axios
    // 添加请求拦截器
    axios.interceptors.request.use(function (config) {
        // 在发送请求之前做些什么
        $('#CloudWebApp').waitMe({
            effect: 'orbit',
            text: '正在处理...'
        })
        return config;
    }, function (error) {
        // 对请求错误做些什么
        return Promise.reject(error);
    });

    // 添加响应拦截器
    axios.interceptors.response.use(function (response) {
        // 2xx 范围内的状态码都会触发该函数。
        // 对响应数据做点什么
        // 关闭loading
        if (response.data.msg != "Success") {
            layui.use(function () {
                var layer = layui.layer;
                layer.msg(response.data.msg, { icon: 1 })
            })
        }
        $('#CloudWebApp').waitMe("hide");

        return response;
    }, function (error) {
        // 超出 2xx 范围的状态码都会触发该函数。
        // 对响应错误做点什么

        // 关闭loading
        layui.use(function () {
            var layer = layui.layer;
            layer.msg(error.response.data.msg, { icon: 2 })
        })
        $('#CloudWebApp').waitMe("hide");
        return Promise.reject(error);
    });
</script>